YGrep Search Engine v4.0 2 February 1995 (C) Yves Roumazeilles ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The YGrep Search Engine is a text search DLL to be used with any kind of Windows application. It has two possibilities: - approximative search based on Baeza-Yates algorithm to find a pattern which is only partly known (also known as search with erroneous patterns). For example, you can search for "pattern" with 1 error (at most) and it will match "pattern", "pittern" and "Pattern" while stepping over "lantern" (2 errors). - search modelled on the Unix utility named GREP. It is particularly useful for complex searching with the help of its specific search "language" to describe the pattern you look for. For example, you can search for "^pattern" to look for "pattern" at the beginning of a line; or for "[pl]a[nt]tern" to look for either "pattern" or "lantern". Look into the Help file for an extensive description of the pattern language. Both are particularly useful to improve greatly the search capability of an existing tool such as a text editor, a data base search engine, etc. Additionaly, "substitute" functions are also available for replace after search. The Windows help file gives detailed information about using it. File List: YGREP.DLL Basic DLL YGREP.HLP Help for programmer (function description) YGREP.TXT This file YGREP.H For C programmers BITLIST.H YGREP.LIB CLUSTER.TXT Description of the ClusterView Windows application BITLIST.TXT Description of the BitList Engine ORDER.TXT Minimal order form To install The YGrep Search Engine, simply put the files YGREP.DLL and YGREP.HLP in any directory already included in your path (C:\WINDOWS suggested). If you already have an earlier version of the YGrep Search Engine, replace its old YGREP.DLL file by the new one. Place YGREP.H, and BITLIST.H in your include file directory (see your compiler documentation) and YGREP.LIB in your library directory (see your compiler/linker documentation). If Windows cannot find the DLL when the application is run, make sure it is in a directory on your path, and try again. The YGrep Search Engine is shareware. It it not Public Domain or Free. See the help file for shareware information and extensive description of the registration steps (including a number of registration sites accepting 800-calls or credit cards). If you cannot find the Help file and its registration forms, use the minimal form file ORDER.DOC and mail it with your payment to the address shown. If you find the YGrep Search Engine useful, do the decent thing and register! In return you will receive: - the full YGrep Search Engine (in its latest version), with DOS and Windows libraries for Microsoft and Borland, - source code of the help files which can be modified to build your own application help file, - source code for some useful resources that can be included in your own application, - source code for some test programs, - a registration number to identify yourself, - support thru Email and Fax. The full Developper Kit gives you the right to an unlimited number of licenses and to an additional printed documentation with examples, comments on installation, advice on use (60+ pages of useful aids for the serious application developper.)